T3CH Upgrader Changelog:
========================
v1.10 23/03/2010
 Fix: XBMC Trac changelog to new url.
 Change: Shuffled some menu items.
 Change: Build Archives always saved to new format <builder><YYYYMMDD>_<revision> 
	eg T3CH20100322_28757.zip or SVN20100322_28757.zip
 Change: Installation root folders to use new format <builder><YYYYMMDD>_<revision>.
 Change: Some code cleanup.
v1.9.6c 01/03/2010
 Updated: Dutch strings (thanks to Bulkzooi)
v1.9.6b 08/02/2010
 Change: Lowered free RAM limit that decides when unzip should use chunk unpacking.
 Change: Added better exception trap in unzip
v1.9.6a 07/02/2010
 Fix: unzip
 Change: Removed RAM check prompt for ZIPs
v1.9.6  31/01/2010
 Change: Look for ZIP intead of RAR archives from Nightly Builds site.
v1.9.5  24/09/2009
 New: Setting option "Preferred XBMC Builder". NB. Starting from autoexec forces T3CH build as the check.
 Change: "Switch to another build" allows you to select current.
 Change: Script self update check not done when started from autoexec. Increases speed.
 Change: some imports onl loaded as needed (speeds startup)
 Change: archive fsize check done according to XBMC build being used
 Change: script relocated to repo http://xbmc-addons.googlecode.com - self update module amended.
v1.9.4a 25/08/2009
 Fix: IOError exception log message on url timeout.
v1.9.4: 08/08/2009
 New: Public Service Announcements from SVN Nightly builds site.
v1.9.3 19/06/2009
 change: Improved "Remove Old Builds"
 change: Use of shortened archive filenames.
 change: Menu could parse archive filename twice in some cases.
 change: Nightly download url.
v1.9.2 07/06/2009
 Fix: Nightly builds download url and filename.
 Fix: Nightly readme text cleaned up.
v1.9.1 11/05/2009
 Fix: Main Menu option 'Check For Script Update' moved to Settings Menu, but old reference left in.
 Fix: Was always notifying for 'no new build'. (Thanks Bootsy)
 Update: Finish, German, Swedish strings (still need Dutch, French and Polish updating)
v1.9 06/05/2009
 Fix: Destination path for Includes and Excludes.
 Fix: Cope with T3CH archive's that contain additional root folder.
 Change: Ensure edited Includes or Excludes path / file exist.
 Change: Menu option 'View Documentation' - Now a menu for Changelog/Readme for T3CH/SVN/Scripts
 Updated: Language strings
 New: Remote and Local Installs of SVN Nightly builds from www.sshcs.com/xbmc (see readme)
 New: XBMC SVN Trac changelog (use View Documentation)
v1.8   23/03/2009
 Change: Change to cope with new xbmc paths "special://" otherwise fallback to old style.
 Change: Menu options Maintain Additional Deletes and Copies selection/editing behaviour.
 Change: Changelog.txt moved to script home dir.
 Change: Improved new build UserData removal/checking (prompts for retry if failed)
 Change: Some code tidyup (code logging etc)
 New: Menu option to Select from multiple Local Archives (rar | zip)
v1.7.5 07/12/2008
 Change: Improved detection of new build archives with alternative filenames.
 Change: Online build archive filenames found without a date will prompt for a date before download.
 Change: settings changed to use bool type instead of str Yes, No - (converts old settings on strtup)
 New: Setting "Check For New T3CH on Script Startup?" - If disabled, instead of checking online, MainMenu shows "Check For New T3CH Build"
         This enables the script to be used without having to remove network cable.
v1.7.4 13/10/2008
  Fix: Script self updater module. (unfortunately this means you'll have to manually update script as v1.7.3 will hang during update)
  Change: Removed all custom 'text viewer' skins, now uses skin predefine DialogScript (benefit: all skins covered, reduces script size).
  Change: Better startup detection of lanaguage builtin.
  Change: Improved detection of old pre-Atlantis xbmc build and cleaner exit of script.
v1.7.3 25/09/08
  Fix: Plugin\Video folder not copied due to it looking for 'videos'
  New: MediaStream skin (created by smuto)
  New: Default 720p skin and PM3.HD
  New: Dutch language strings.
  Updated: Added 'autoscroll' to skins.
  Change: For xbmc Atlantis; Uses Language builtin.
  Change: For xbmc Atlantis; Skin XML path changed.
v1.7.2 26/08/08
  Change: Delete, if exists, .cfg_new before file writting out new build path.
  Change: Copying of subfolders root checked before copytree.
  Change: Tidied up some debug logging.
v1.7.1 18/08/08
  Fix: Potential copytree failure due to dest root not existing.
v1.7 13/08/08
  Change:  Hardcoded 'includes' list entry plugins\\" changed to specify each subfolder eg. "plugins\music\\" (new builds include more subfolders so copy was failing - see localCopy() also)
  Updated: localCopy() to not stop copying on first failure. Better checking of existing subfolders and files.
  Changed: Language subfolder names (Capitalised)
  Changed: Renamed textbox xml file and associated logo to use more generic filenames.
  Changed: Accomodates new location of keymap.xml to system.
  Updated: Language strings.
  New: Vision2 skin added (thanks smuto)
  New: Menu option "Download: <build_name>" now also prompts for 'Download Only' or 'Download and Install'.
v1.6.1 19/05/08
  Change: Checks (and creates) settings unrar path exists. (eg. E:\apps)
  Change: When checking SFV, if filename entry not found, does 2nd check for filename+ext
  Change: Free RAM warning reduced to 31mb from 32mb.
  Updated: Polish and Finnish language strings.
  New: Incidious skin (for changelogs/readme's etc)
v1.6 22/04/08 
  Fix: Script update would hang whilst making a backup of itself to scripts\backups subfolder (update.py)
  Change: Cope with T3CH build rar filenames being too long for xbox filesystem.
  Change: Will prompt if to continue if archive filename entry not found in SFV doc.
  Change: Main Menu will exit with Back instead of going into Settings Menu.
  Change: Removed Build Version (not the build date) fro Menu title, so it fits better on non widescreen rez.
  Change: Deletes some python modules from ram on exit.
  Change: Script icon cropped, gives better drop shadow with some skins.
  New: Check against two ftp servers instead of just one.
v1.5.1
  Change: Self update changed to backup to subfolder 'Q:\scripts\backups'. Makes the scripts folder less cluttered.
  Updated: Skins tweaked (thanks to smuto)
  Updated: Most language files (thanks to smuto, bootsy, kottis)
  Fix: TextBoxDialogXML() to prevent possible hang when viewing changelogs etcs.
v1.5 28/02/08
  New: Checks if enough installation Drive space (stops) and Free RAM (prompt to continue).
  Change: 'Update Script (renamed to 'Check For Script Update') only shown on Menu if Setting 'Check for Script Update at Startup' is disabled
  Change: Browse for local archive only shows pre listing dialog if MC360 skin in use. Other skins displays Dialog Headings, it doesn't.
  Fix: Syntax error in script update module (only if not silent update checking)
v1.4   31/01/08 Change: After extraction, if you choose not to do 'UserData/Scripts ... Copying' stage, 'Update Shortcuts' can still be done.
  Change: Updating of shortcuts doesn't copy 'TEAM XBMC Shortcut xbe' over existing until after user prompt to do so.  _old & _new always made.
  Change: Better recognition and deletion of partial rars from cancelled downloads.
  New: Download RAR checked against SFV checksum.
  New: Local Installation can now accept both RAR and ZIP archives. ZIP extract may be helpful to those affected by the 'rar extract bug'.
  New: German translation of Readme.txt included. (thanks bootsy)
  New: Polish translation of Readme.txt included. (thanks smuto)
v1.3.1 24/01/08 New: Skin xTv (thanks to smuto)
  New: Settings option 'View Script Readme/Changelog'  Readme is language dependant, fallback is english.
v1.3   15/01/08 Fix: Some dialog progress bar percent calcs were wrong.
  Fix: Now displays again both 'Downloading ' message and rar filename in download dialog.
  Change: Tidy up some debug logging.
  New: Menu option to install from a local T3CH rar found in install folder (eg. E:\apps\)
  New: Setting to Prompt before deleting RAR after installation.
  New: French strings.
  New: XBMC build displayed in menu title.
  Mew: Skin for 'Basic-Vision' by smuto - thanks.
v1.2   06/01/08 New: Re-written to self update to same folder path (after making a backup).
  New: Changelogs now displayed in a skinned window. (PMIII, MC360, Basics-101 included) Thanks smuto.
  Change: Script version displayed in Menu title.
v1.1     Dec 07 Fix: update.py
  Change: Allow (optional) folder prefix to shortcut_dashname settings
  Change: More internal debug code
  Change: Language strings.
  New: View changelogs for either T3CH or XBMC
v1.0     Dec 07
  Initial release.
